inside camp
Table TennisA Microphone on Coach Charlotte Carey: English Table Tennis Bets on the Base of the PyramidAt Table Tennis England's Elite Training Centre, a Cadet session unfolds like...
Table TennisWhen a Coach Wears a Mic: Reading the Dead Sound Zone in Table Tennis England's Cadet SessionThe first sound I heard was not the ball. It was the fabric of a shirt brushi...
Badminton2026 Asian Games: India Meet Japan in the Badminton Team Quarter-Finals, and the Ceiling Sits in the Doubles RubbersJapan is the only nation seeded in both badminton team draws at the 2026 Asia...
EsportsCS2 Closes September at an 805,637 Player Average: A Seventh Straight Monthly Decline and the Limits of the Content ExplanationOn the night of September 23, I was sitting in my apartment in Busan with a...
BasketballDoxa – Iraklis 94-86: Sixty Seconds That Exposed Iraklis's Real ProblemThe clock on the scoreboard at Doxa's home court ticked from 60 seconds down ...
International FootballAboutrika's beIN Sports Joke and the Real Gap in Al Ahly's SquadIn the beIN Sports studio in Doha, the lights drop to a warm amber and the bi...
Domestic FootballVietnam's Attack: Missing Forwards Are Only Half the StoryStarting Point Minute 74, in a match I was charting with my usual spatial...
EsportsWhen Data Is Empty: Exposing the Deadly Flaw in Esports AnalysisDrop the microphone, I understand: criticism is not an attack, but listening ...
International FootballPSG vs Barcelona: the half of the game missing from the data tableThree days after a 4-2 Champions League win, PSG walked out against Strasbour...
Martial ArtsVietnamese Combat Sports and the Data Gap Behind the MedalLate July, in a small arena in Hai Phong, I sat in the fourth row waiting for...
BadmintonChina Masters 2026: India's Quarter-Final Push Rides on Two Late-Game RhythmsAt 18-19 in the second game against Victor Lai, Kidambi Srikanth stood one...
VolleyballFrom Manila to VNL 2026: Decoding the System Behind Vietnam's Women's VolleyballFrom Manila to VNL 2026: Decoding the System Behind Vietnam's Women's...
EsportsEight Names Before the First Shot: VALORANT Shanghai and the Price of a Watch ListIn a preview naming eight players worth watching at an international VALORANT...
Domestic FootballASEAN Cup and Asiad Broadcast Rights Frozen: When FIFA Holds the Key, Vietnamese Viewers Stand Outside the DoorOn an afternoon in late August, I sat in the press room of a major television...
International Football6.6 km, Two Denials and a Wall Called CarrickIn the 89th minute at Craven Cottage, the ball brushed David Affengruber's...
International FootballThe Empty Analysis: When Data Says NothingI am sitting in a café in Lyon, opening a PDF file sent by my assistant. Titl...
Martial ArtsThe Data Gap on Southeast Asia's Fight FloorsThe Data Gap on Southeast Asia's Fight Floors The weigh-in sheet in the corne...
Martial ArtsThe Notebook Beside the Ring: The Data Gap in Vietnamese Martial ArtsThe weigh-in started at seven in the morning in a gym in Hanoi. The fighter...
EsportsThe Empty Report and the Biggest Data Gap in Esports AnalysisThere is a moment in this profession that chills me more than any defeat. I...
International FootballSaudi Arabia's tough camp: the stars' phones go dark after midnightAfter midnight, the third-floor corridor of the Saudi national team's hotel...
Table TennisWhen a Coach Wears a Mic: Reading the Dead Sound Zone in Table Tennis England's Cadet SessionThe first sound I heard was not the ball. It was the fabric of a shirt brushi...
Badminton2026 Asian Games: India Meet Japan in the Badminton Team Quarter-Finals, and the Ceiling Sits in the Doubles RubbersJapan is the only nation seeded in both badminton team draws at the 2026 Asia...
EsportsCS2 Closes September at an 805,637 Player Average: A Seventh Straight Monthly Decline and the Limits of the Content ExplanationOn the night of September 23, I was sitting in my apartment in Busan with a...
BasketballDoxa – Iraklis 94-86: Sixty Seconds That Exposed Iraklis's Real ProblemThe clock on the scoreboard at Doxa's home court ticked from 60 seconds down ...
International FootballAboutrika's beIN Sports Joke and the Real Gap in Al Ahly's SquadIn the beIN Sports studio in Doha, the lights drop to a warm amber and the bi...
Domestic FootballVietnam's Attack: Missing Forwards Are Only Half the StoryStarting Point Minute 74, in a match I was charting with my usual spatial...
EsportsWhen Data Is Empty: Exposing the Deadly Flaw in Esports AnalysisDrop the microphone, I understand: criticism is not an attack, but listening ...
International FootballPSG vs Barcelona: the half of the game missing from the data tableThree days after a 4-2 Champions League win, PSG walked out against Strasbour...
Martial ArtsVietnamese Combat Sports and the Data Gap Behind the MedalLate July, in a small arena in Hai Phong, I sat in the fourth row waiting for...
BadmintonChina Masters 2026: India's Quarter-Final Push Rides on Two Late-Game RhythmsAt 18-19 in the second game against Victor Lai, Kidambi Srikanth stood one...
VolleyballFrom Manila to VNL 2026: Decoding the System Behind Vietnam's Women's VolleyballFrom Manila to VNL 2026: Decoding the System Behind Vietnam's Women's...
EsportsEight Names Before the First Shot: VALORANT Shanghai and the Price of a Watch ListIn a preview naming eight players worth watching at an international VALORANT...
Domestic FootballASEAN Cup and Asiad Broadcast Rights Frozen: When FIFA Holds the Key, Vietnamese Viewers Stand Outside the DoorOn an afternoon in late August, I sat in the press room of a major television...
International Football6.6 km, Two Denials and a Wall Called CarrickIn the 89th minute at Craven Cottage, the ball brushed David Affengruber's...
International FootballThe Empty Analysis: When Data Says NothingI am sitting in a café in Lyon, opening a PDF file sent by my assistant. Titl...
Martial ArtsThe Data Gap on Southeast Asia's Fight FloorsThe Data Gap on Southeast Asia's Fight Floors The weigh-in sheet in the corne...
Martial ArtsThe Notebook Beside the Ring: The Data Gap in Vietnamese Martial ArtsThe weigh-in started at seven in the morning in a gym in Hanoi. The fighter...
EsportsThe Empty Report and the Biggest Data Gap in Esports AnalysisThere is a moment in this profession that chills me more than any defeat. I...
International FootballSaudi Arabia's tough camp: the stars' phones go dark after midnightAfter midnight, the third-floor corridor of the Saudi national team's hotel...
